package drds.global_transaction.global_transaction_manager.api;

public interface GlobalTransactionFailureHandler
{
	void onGlobalTransactionBeginFailure(GlobalTransaction globalTransaction, Throwable cause);

	void onGlobalTransactionCommitFailure(GlobalTransaction globalTransaction, Throwable cause);

	void onGlobalTransactionRollbackFailure(GlobalTransaction globalTransaction, Throwable cause);
}
